package com.zbkj.common.monitorchannel.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;

/**
 * @ClassName: VideoQueryListRequestVo
 * @Description: 4.6.2.3.2 查询设备云端录像列列表
 * @Author: fanbing
 * @Date: 2024/8/25 14:07
 * @Version: V1.0
 **/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class VideoQueryListRequestVo implements Serializable {

    @ApiModelProperty(required = true, value = "license")
    @NotEmpty(message = "license不能为空")
    private String license;

    @ApiModelProperty(required = true, value = "查询当天的事件列列表，起始时间; 格式: YYYY-MM-DD hh:mm:ss")
    @NotEmpty(message = "date不能为空")
    private String date;

    @ApiModelProperty(required = false, value = "查询条数, 默认为10条")
    private String pageSize = "10";

}
